<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.12.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeuZephyr: Member List</title>
<link rel="icon" href="NZ_logo2.png" type="image/x-icon" />
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectlogo"><img alt="Logo" src="NZ_logo2.png"/></td>
  <td id="projectalign">
   <div id="projectname">NeuZephyr
   </div>
   <div id="projectbrief">Simple DL Framework</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.12.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><b>nz</b></li><li class="navelem"><a class="el" href="classnz_1_1_model.html">Model</a></li>  </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
  <div class="headertitle"><div class="title">nz::Model Member List</div></div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classnz_1_1_model.html">nz::Model</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#aaabce965b32aa9e32a961631dcdd6540">Add</a>(Node *lhs, Node *rhs)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#aa7015b454f407a1dc06a597686484a93">AvgPool2d</a>(Node *input, Tensor::size_type poolSize, Tensor::size_type stride, Tensor::size_type padding=0)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#aded49f9b1c9be002bc81ee72dd4e08ac">backward</a>()</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#a8bafd2b31ffecd96eb7c9e6eae1d889b">BCELoss</a>(Node *input, Node *target)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#af685ed9088799b290d5bd9d5b34cca95">Bias</a>(Node *input)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#a3d285854fe406a71dbc78c5520a8cf53">Col2Img</a>(Node *input, Tensor::size_type outputHeight, Tensor::size_type outputWidth)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#ab4cff0a1168496158b6face18be127cc">Conv2d</a>(Node *input, Tensor::size_type outChannels, Tensor::size_type kernelHeight, Tensor::size_type kernelWidth, Tensor::size_type stride, Tensor::size_type padding, bool bias=true)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#a72bcbb7537e396d5fef9931e3a92b017">defaultOutput</a>(Node *input)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#a245fdbd9c35986f392dea962a2be9952">ELU</a>(Node *input, float alpha=1.0f)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#ad061640ff58f4b09bc850019b27005a8">forward</a>()</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#ac9eb518cab0e5df54b986ca6f0233964">getLoss</a>() const</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#ac9794451b47deb3d2f6061fa808bed69">GlobalAvgPool2d</a>(Node *input)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#ab6c8949a1efe25a3662cf9f937e494fc">GlobalMaxPool2d</a>(Node *input)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#a569c6457d8f601d8f2a72f2194c4939e">HardSigmoid</a>(Node *input, float alpha=0.2f, float beta=0.5f)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#a641ce5a53862f38fd0932c678011fc1d">HardSwish</a>(Node *input, float alpha=0.2f, float beta=0.5f)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#a5362f52040494ef8b928a06cd08b0182">Img2Col</a>(Node *input, Tensor::size_type kernelHeight, Tensor::size_type kernelWidth, Tensor::size_type stride, Tensor::size_type padding)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#aeb6ef61dee2d34121bd217d245e7a550">LeakyReLU</a>(Node *input, float alpha=0.01f)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#ad89d39c92af525d2b4fe61bbaa73b176">Linear</a>(Node *input, size_t outSize)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#a4767537c6b6d13d6296e2fbe4518044c">MaxPool2d</a>(Node *input, Tensor::size_type poolSize, Tensor::size_type stride, Tensor::size_type padding=0)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#abd63329d440cd96c832cbea7c7dfd133">Model</a>()</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#a5e0d05f5a9c9bf4114065680c152a044">MSELoss</a>(Node *input, Node *target)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#adcd0e6d5ec7e297bf50cd8bbe2077767">Mul</a>(Node *lhs, Node *rhs)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#a8cc7ad3d047eee1bdb48e5fa0b16f460">operator&lt;&lt;</a>(std::ostream &amp;os, Model &amp;model)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">related</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#a31eb30e20ef27dbbb828ee006d5d1ba2">ReLU</a>(Node *input)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#a096c42733e9be0769163e96771c8fc6a">Reshape</a>(Node *input, const Tensor::shape_type &amp;shape)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#a8dc9c07fca0c48900ac15e4d1942deae">Sigmoid</a>(Node *input)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#a6679925ff2f38826fc3d743eed5ba74a">Softmax</a>(Node *input)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#a0ebe5c8d848f16af5d2a06592c3e2217">Sub</a>(Node *lhs, Node *rhs)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#aefed3cd3f03db21d52713cd5779885b4">Swish</a>(Node *input)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#ac1222f9af5950074155ff7da5343d094">Tanh</a>(Node *input)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#ac56811d7f31c2c9b8acd7133d0245194">TargetExpand</a>(Node *input, const Tensor::shape_type &amp;shape)</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classnz_1_1_model.html#a9060c98c30fb2388a9fd3ae9af67a046">update</a>(opt::Optimizer *optimizer) const</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classnz_1_1_model.html#afaae0d794389dad645bc04558e1c3319">~Model</a>()</td><td class="entry"><a class="el" href="classnz_1_1_model.html">nz::Model</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0
</small></address>
</div><!-- doc-content -->
</body>
</html>
